@charset "utf-8";*{margin:0;padding:0;font-family:microsoft yahei;color:#000;font-size:14px}
img{display:block}
ul{list-style:none}
a{text-decoration:none;cursor:pointer;outline:0}
 
.clear{clear:both;height:0px;line-height:0px;font-size:0px}
.W1200{max-width:1200px;margin:0 auto;}
.block{padding:20px 0}
.headT{width:100%;height:32px;background:#f5f5f5;border-top:2px solid #1d75bd;line-height:32px;}
.headT .l{float:left;font-size:12px; font-family:宋体;color:#787878;}
.headT .r{float:right;width:194px;height:32px;background:url(../img/trbg.png) top center no-repeat;padding-left:32px;padding-right:32px;line-height:32px;color:#fff;font-size:12px; font-family:宋体;}
.headT .r a{width:96px;height:32px;line-height:32px;text-align:center;color:#fff;font-size:12px; font-family:宋体;float:left;}
.headT .r i{float:left;width:2px;color:#fff;font-size:12px; font-family:宋体;}
.headLN{width:100%;height:106px;}
.headLN .logo{width:484px;height:106px;float:left;}
.headLN .logo a img{width:484px;height:106px;border:none;}
.headLN .tel_main {float:right; margin-right:0px; padding-left: 60px; margin-top:30px; background:url("../img/tel1.png") no-repeat left center; }
.headLN  .tel_main .zx { font-size: 14px; line-height: 14px; color: #333; }
.headLN  .tel_main .webTel { margin-top: 12px; font-weight: bold; font-family: arial; font-size: 30px; line-height: 24px; color: #0195df; }

.head{position:relative;width:100%;background:#fff; z-index:9999} 
.head .navbox{max-width:1200px;margin:0 auto;height:50px; } 
.head .nav{max-width:1200px;}
.head .nav .nav_pc{width:100%;} 
.head .nav ul li{float:left;position:relative;z-index:999;width:12.5%;text-align:center;background:url(../img/navli.png) top right no-repeat;} 
.head .nav ul li:last-child{background:none;}
.head .nav ul li .f_a{display:block;text-align:center;font-size:16px;color:#333;width:80%;height:36px;background:#fff;margin:7px 10%;line-height:36px;border-radius:5px;}
.head .nav ul li:hover .f_a{ color:#fff;transition:all .3s;background:#1d75bd;border-radius:5px;}
.head .nav ul li.on .f_a{ color:#fff;transition:all .3s;background:#1d75bd;border-radius:5px;}
.head .nav ul li .s_navbox{display:none;position:absolute;left:0;width:100%;background-color:#1d75bd;z-index:9999;box-sizing:border-box}
.head .nav ul li .s_navbox .s_a a{color:#fff;font-size:12px;text-transform:uppercase;display:block;text-align:center;padding:10px 0;border-top:1px solid #1e83d6;font-family:宋体;}
.head .nav ul li .s_navbox .s_a a:hover{background-color:#241f21;color:#fff}
.m_nav{display:none}
.headlf .m_logo{display:none}
.headrg .m_menuimg{display:none}
.active{background-color:#cf1322}
.activ2{background-color:#cf1322}
.sidenav{position:relative;width:180px;display:block;float:left}
.sidenav label{width:180px;display:block;padding-left:55px;box-sizing:border-box;background:#128ee3;position:relative;height:48px;line-height:48px;color:#fff;font-size:16px}
.sidenav label i{width:30px;height:30px;display:block;position:absolute;background-size:20px;left:25px;top:16px}
.sidenav .side{display:inline-block;position:absolute;top:48px;left:0;z-index:999;width:180px;background:#fff;border-top:none;background-color:rgba(255,255,255,.95);box-sizing:border-box}
.sidenav .side li{position:relative;width:100%;padding:5px 0;border-bottom:1px solid #ccc;box-sizing:border-box}
.sidenav ul.side li:first-child{cursor:pointer}
.sidenav .side li a{color:#333;height:40px;line-height:40px;padding:8px 0;display:block;font-size:16px}
.sidenav .side li a:hover{background:0 0;color:#f9be00}
.sidenav .side li a i{transition:all .3s ease 0s}
.sidenav .side li a i.side_t{margin-left:10px;width:40px;height:40px;display:inline-block;vertical-align:middle;background-size:30px}
.sidenav .side li a:hover i{margin-left:15px}
.icon1{background:url(img/sideIcon1.png) no-repeat}
.icon2{background:url(img/sideIcon1.png) no-repeat}
.icon3{background:url(img/sideIcon1.png) no-repeat}
.icon4{background:url(img/sideIcon1.png) no-repeat}
.icon5{background:url(img/sideIcon1.png) no-repeat}
.icon6{background:url(img/sideIcon1.png) no-repeat}
.icon7{background:url(img/sideIcon1.png) no-repeat}
.sidenav .side li:hover .side_main{display:block;z-index:999}
.sidenav .side .side_main{display:none;width:500px;background:#fff;position:absolute;left:180px;top:0;box-shadow:3px 3px 5px rgba(0,0,0,.1);border:1px #cecece solid;z-index:7}
.sidenav .side .side_main dl{margin:20px;padding:0}
.sidenav .side .side_main dl dt{font-size:18px;margin-bottom:10px;color:#0173b2;font-weight:700}
.sidenav .side .side_main dl dt b{font-size:15px}
.sidenav .side .side_main dl dd{margin-bottom:10px;display:inline-block}
.sidenav .side .side_main dl dd a{position:relative;display:inline-block;color:#777;font-size:14px;margin:0 4px;padding:0 5px;border-right:2px solid #bbb;height:auto;line-height:1.5;transition:all .2s ease 0s}
i.icon-hot,i.icon-new{display:inline-block;height:9px;width:24px;background:url(img/img_public.png) no-repeat;vertical-align:middle}
i.icon-hot{background-position:0 -240px}
i.icon-new{background-position:-40px -240px}
.sidenav .side .side_main dl dd a span{color:#999}
.sidenav .side .side_main dl dd a:hover{background:0 0;color:#cf1322;transform:translateY(-2px)}
.sidenav .side .side_main dl dd a:hover b{color:#40adf5}
.sidenav .side .side_main dl dd a:hover span{color:#40adf5}
.slider{position:relative;overflow:hidden;width:100%}
.slideBox .hd{height:10px;z-index:1;overflow:hidden;position:absolute;left:50%;bottom:20px;transform:translateX(-50%);z-index:1}
.slideBox .hd ul{text-align:center;padding-top:5px}
.slideBox .hd ul li{cursor:pointer;float:left;margin-right:5px;width:30px;height:10px;line-height:14px;text-align:center;background:#fff}
.slideBox .hd ul .on{background:#1e83d6;color:#fff}
.slideBox .bd{position:relative;z-index:0}
.slideBox .bd li img{width:100%;vertical-align:top}


.search{width:100%;height:75px;border-bottom:1px solid #eee;background:#fff;}
.search p{float:left;max-width:800px;height:75px;line-height:75px;font-size:14px;color:#787878;text-align:left; overflow:hidden;}
.search p strong{color:#000;}
.search p a{color:#787878;margin-right:10px;}
.search .bbx{width:280px;height:38px;background:#f6f6f6;border-radius:19px;float:right;margin-top:18px;}
.search .bbx .shuru{width:210px;height:38px;border:none;background:none;float:left;margin-left:19px;line-height:38px; outline:none;}
.search .bbx .but{width:51px;height:38px;float:right;background:url(../img/sou.png) center no-repeat #1e83d6;border-radius:19px;border:none;}

.container{margin:0 auto;max-width:1200px;}

.fuwu{width:100%; margin:0px;padding-top:55px;}
.fuwu .Ttil{width:100%;font-weight: bold; font-family: arial; font-size: 40px;color:#1d75bd;height:40px;text-align:center;}
.fuwu i{width:100%;height:32px;background:url(../img/titline1.png) top center no-repeat; display:block;margin-top:20px;}
.tab-box{ width:100%;float:left;}
.tab-box .tab{width:100%;float:left;margin-top:20px;  text-align:center;}
.tab-box .tab ul{display:inline-block; }
.tab-box .tab ul li{ width:176px;height: 46px; line-height: 46px; text-align: center; font-size:16px;background:#414143;margin:0 10px;border-radius:5px;color:#fff;float:left;display:inline-block;cursor:pointer;}
.tab-box .tab ul li.action{ background: #1d75bd;color:#fff;}
.tab-box .box{width: 100%; margin-top:20px; }
.tab-box .box .item{ display: none; }
.tab-box .box .item:first-child{display: block;}
.tab-box .box .item ul{width:100%;float:left; }
.tab-box .box .item ul li{float:left;width:-webkit-calc(50% - 15px); width:-moz-calc(50% - 15px); width:calc(50% - 15px);height:270px;border:1px solid #eeeeee;background:#FFF;list-style:none;box-shadow: 5px 5px 10px 5px rgba(134,134,134,0.2), -5px 5px 5px 5px rgba(255,255,255,0.2);margin-bottom:30px;transition:all 1s;}
.tab-box .box .item ul li:hover{box-shadow: 5px 5px 10px 5px rgba(134,134,134,0.8), -5px 5px 5px 5px rgba(255,255,255,0.8);}
.tab-box .box .item ul li:nth-child(2){float:right;border:1px solid #eeeeee;background:url(../img/ulbg.png) repeat;box-shadow: 5px 5px 10px 5px rgba(134,134,134,0.2), -5px 5px 5px 5px rgba(255,255,255,0.2);margin-bottom:30px;transition:all 1s;}
.tab-box .box .item ul li:nth-child(2):hover{box-shadow: 5px 5px 10px 5px rgba(134,134,134,0.8), -5px 5px 5px 5px rgba(255,255,255,0.8);}
.tab-box .box .item ul li:nth-child(3){float:left;border:1px solid #eeeeee;background:url(../img/ulbg.png) repeat;box-shadow: 5px 5px 10px 5px rgba(134,134,134,0.2), -5px 5px 5px 5px rgba(255,255,255,0.2);margin-bottom:30px;transition:all 1s;}
.tab-box .box .item ul li:nth-child(3):hover{box-shadow: 5px 5px 10px 5px rgba(134,134,134,0.8), -5px 5px 5px 5px rgba(255,255,255,0.8);}
.tab-box .box .item ul li:nth-child(4){float:right;border:1px solid #eeeeee;background:#fff;box-shadow: 5px 5px 10px 5px rgba(134,134,134,0.2), -5px 5px 5px 5px rgba(255,255,255,0.2);margin-bottom:30px;transition:all 1s;}
.tab-box .box .item ul li:nth-child(4):hover{box-shadow: 5px 5px 10px 5px rgba(134,134,134,0.8), -5px 5px 5px 5px rgba(255,255,255,0.8);}
.tab-box .box .item ul li:nth-child(5){float:left;border:1px solid #eeeeee;background:#fff;box-shadow: 5px 5px 10px 5px rgba(134,134,134,0.2), -5px 5px 5px 5px rgba(255,255,255,0.2);margin-bottom:30px;transition:all 1s;}
.tab-box .box .item ul li:nth-child(5):hover{box-shadow: 5px 5px 10px 5px rgba(134,134,134,0.8), -5px 5px 5px 5px rgba(255,255,255,0.8);}
.tab-box .box .item ul li:nth-child(6){float:right;border:1px solid #eeeeee;background:url(../img/ulbg.png) repeat;box-shadow: 5px 5px 10px 5px rgba(134,134,134,0.2), -5px 5px 5px 5px rgba(255,255,255,0.2);margin-bottom:30px;transition:all 1s;}
.tab-box .box .item ul li:nth-child(6):hover{box-shadow: 5px 5px 10px 5px rgba(134,134,134,0.8), -5px 5px 5px 5px rgba(255,255,255,0.8);}
.tab-box .box .item ul li .neibox{width:-webkit-calc(100% - 70px); width:-moz-calc(100% - 70px); width:calc(100% - 70px);height:200px;margin:35px;background:url(../img/ys1.png) right top no-repeat; }
.tab-box .box .item ul li .neibox a .tll1{width:100%;line-height:36px;float:left;text-align:left;font-size:36px;color:#1d75bd; font-weight:bold;margin-top:10px;} 
.tab-box .box .item ul li .neibox a .tll2{width:100%;line-height:30px;float:left;text-align:left;font-size:30px;color:#333333; font-weight:bold;margin-top:10px;} 
.tab-box .box .item ul li .neibox a .tll3{width:100%;height:60px;line-height:30px;text-align:left;font-size:16px;color:#828282;margin-top:30px; overflow:hidden;float:left;} 


.indexGG{width:100%;height:200px;background:url(../img/enquirybg.png) top center no-repeat;margin-top:30px;}
.indexGG .l{width:-webkit-calc(100% - 560px); width:-moz-calc(100% - 560px); width:calc(100% - 560px);height:120px;float:left;margin-top:40px;  overflow:hidden;}
.indexGG .l .tll1{width:100%;float:left;height:50px;line-height:50px;font-size:36px;color:#fff;text-align:left;}
.indexGG .l .tll1 i{color:#4bc3ff;font-size:36px;font-style:normal;}
.indexGG .l .tll2{width:100%;float:left;height:60px;line-height:30px;font-size:16px;color:#fff;text-align:left;margin-top:10px;}
.indexGG .r{width:300px;height:120px;float:right ;margin-top:50px;}
.indexGG .r .trr1{background:url(../img/tel2.png) left no-repeat;height:36px;line-height:36px;padding-left:36px;color:#fff;text-align:left;font-size:32px; font-weight:bold;float:right;}
.indexGG .r .trr2{width:200px;height:45px;line-height:45px;float:right;background:#fff;text-align:center;color:#1d75bd;margin-top:20px;transition: all 1s;}
.indexGG .r .trr2:hover{background:#1d75bd;}
.indexGG .r .trr2 a{color:#1d75bd;}
.indexGG .r .trr2:hover a{color:#fff;}

.proH{width:100%;padding-top:60px;padding-bottom:60px;}
.proHT{width:100%;height:60px;float:left;}
.proHT .tilpro{width:400px;float:left;height:60px;line-height:60px;font-size:187.5%;color:#333;text-align:left;}
.proHT .tilpro i{color:#f9be00;font-size:24px;font-style:normal;margin-left:10px;}
.proHL{width:400px;height:490px;float:left; }
.proHL .tilfpro{width:100%;float:left;margin-top:60px;height:20px;line-height:20px;text-align:Left;color:#6c6c6c;font-size:87.5%;}
.proHL .tilfpro1{width:100%;float:left;height:30px;line-height:30px;text-align:Left;color:#6c6c6c;font-size:112.5%;}
.proHL .tilfpro2{width:100%;float:left;height:50px;line-height:50px;text-align:left;color:#333333;font-size:225%;margin-top:30px;}
.proHL .tilfpro3{width:100%;float:left;height:150px;line-height:30px;text-align:left;margin-top:30px; color:#787878;font-size:87.5%; overflow:hidden;}
.proHL .tilfpro4{width:100%;float:left;height:40px;line-height:40px;text-align:left;color:#000;font-size:100%;margin-top:10px;}
.proHL .tilfpro4 a{color:#000;}

.proHR{width:-webkit-calc(100% - 442px); width:-moz-calc(100% - 442px); width:calc(100% - 442px);height:490px;float:right;}
.proHR ul{width:100%;}
.proHR ul li{width:306px;height:396px;float:left;margin-top:47px;margin-right:20px; position:relative; overflow:hidden;}
.proHR ul li:nth-child(3){margin-right:0px;}
.proHR ul li a img{width:100%;height:396px;border:none; position:absolute;z-index:1;top:0;left:0;}
.proHR ul li a p{width:100%;height:90px;line-height:90px;position:absolute; z-index:2; bottom:0;left:0;text-align:center;font-szie:100%;color:#000;}
.proHRwap{ display:none;}




.youshiH{width:100%;background:#fff;padding:55px 0;}
.youshiH .Ttil{width:100%;font-weight: bold; font-family: arial; font-size: 40px;color:#1d75bd;height:40px;text-align:center;}
.youshiH i{width:100%;height:32px;background:url(../img/titline1.png) top center no-repeat; display:block;margin-top:20px;}
.youshiH .ysbox{width:-webkit-calc(100% - 2px); width:-moz-calc(100% - 2px); width:calc(100% - 2px);border:1px solid #d2dee7;background:#FFF;margin-top:40px;height:450px;}
.youshiH .ysbox .r{width:50%;height:450px;float:right; overflow:hidden; position:relative;}
.youshiH .ysbox .r img{width:100%;border:none; position:absolute; z-index:1; top:0; left:0;}
.youshiH .ysbox .r .rbbt{width:100%;height:50px;background:#1d75bd; position:absolute; bottom:0; left:0; z-index:2;line-height:50px;text-align:center;color:#fff;font-size:16px;}
.youshiH .ysbox .l{width:50%;height:450px;float:left; overflow:hidden;}
.youshiH .ysbox .l ul li{width:100%;height:225px;float:left; overflow:hidden;}
.youshiH .ysbox .l ul li .textys{width:50%;height:225px;float:left;}
.youshiH .ysbox .l ul li .textys .textys1{width:80%;height:30px;line-height:30px;float:left;margin:30px 10% 20px 10%;text-align:left;color:#000;font-size:20px;}
.youshiH .ysbox .l ul li .textys .textys2{width:80%;height:90px;line-height:30px;float:left;margin:0 10%;text-align:left;color:#707070;font-size:14px; overflow:hidden;}
.youshiH .ysbox .l ul li .imgys{width:50%;height:225px;float:right;overflow:hidden;}
.youshiH .ysbox .l ul li .imgys img{width:100%;height:100%;border:none;}
.youshiH .ysbox .l ul li:nth-child(2) .textys{float:right;}
.youshiH .ysbox .l ul li:nth-child(2) .imgys{float:left;}


.peixH{width:100%;padding:60px 0 0px 0;}
.peixHT{width:100%;height:50px;line-height:50px;float:left;}
.peixHT .black{float:left;font-size:187.5%;color:#000;margin-right:20px;}
.peixHT .yellow{float:left;font-size:150%;color:#f9be00;}
.peixHT .more a{float:right;font-size:100%;color:#000;}
.peixH ul{width:100%;float:left;margin-top:30px;}
.peixH ul li{width:48%;float:left;margin-bottom:55px;background:#fff;margin-right:4%;}
.peixH ul li:nth-child(2n){margin-right:0;}
.peixH ul li a img{width:100%;border:none;float:left;}
.peixH ul li a .bcen{width:100%;height:44px;float:left;margin-top:28px;margin-bottom:28px; }
.peixH ul li a .bcen .tim{width:80px;height:44px;border-right:1px solid #eeeeee; float:left;}
.peixH ul li a .bcen .tim .day{width:100%;line-height:22px;color:#676767;font-size:112.5%;text-align:center;float:left;}
.peixH ul li a .bcen .tim .nian{width:100%;line-height:22px;color:#676767;font-size:100%;text-align:center;float:left;}
.peixH ul li a .bcen .rnei{width:-webkit-calc(100% - 110px); width:-moz-calc(100% - 110px); width:calc(100% - 110px);float:right; height:44px;overflow:hidden; }
.peixH ul li a .bcen .rnei p{width:100%;height:22px;line-height:22px;float:left;font-size:112.5%;text-align:left;color:#333;}
.peixH ul li a .bcen .rnei .xiang{width:100%;height:22px;line-height:22px;float:left;font-size:87.5%;text-align:left;color:#7c7c7c;}



.aboutH{width:100%;background:#f5f5f5; padding:60px 0;}
.aboutH .box{width:-webkit-calc(100% - 50px); width:-moz-calc(100% - 50px); width:calc(100% - 50px);height:356px;background:#fff;box-shadow: 5px 5px 10px 5px rgba(134,134,134,0.2), -5px 5px 5px 5px rgba(255,255,255,0.2);float:right;margin-top:80px;margin-bottom:40px;}
.aboutH .box img{float:left;margin-top:-60px;margin-left:-50px;width:600px;height:339px;border:none;}
.aboutH .box .r{float:right;width:-webkit-calc(100% - 650px); width:-moz-calc(100% - 650px); width:calc(100% - 650px);height:300px;margin:25px 50px;}
.aboutH .box .r .about1{float:left;height:30px;width:100%;background:url(../img/aline.png) right no-repeat;line-height:30px;text-align:left;color:#333;font-size:30px; font-weight:bold;margin-top:10px;}
.aboutH .box .r .about2{float:left;height:150px;width:100%;margin-top:30px;line-height:30px; overflow:hidden;color:#787878;text-align:left;font-size:14px;}
.aboutH .box .r .about3{float:left;height:30px;width:180px;background:#444;line-height:30px;text-align:center;color:#fff;font-size:14px;margin-top:30px;}
.aboutH .box .r .about3 a{color:#fff;}

.caseH{width:100%;height:640px;background:url(../img/casebg.png) top center no-repeat;}
.caseH .Ttil{width:100%;font-weight: bold; font-family: arial; font-size: 40px;color:#fff;height:40px;text-align:center;float:left;margin-top:80px;}
.caseH i{width:100%;height:32px;background:url(../img/titline2.png) top center no-repeat; display:block;margin-top:20px;float:left;}
.Box {position: relative;float:left;margin-top:50px;}
			.Box .content {width: 1200px;margin: 0 auto;height:250px;} 
			.Box .Box_con {position: relative;}
			.Box .Box_con .btnl {position: absolute;}
			.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 80px;cursor: pointer;}
			.Box .Box_con .btnl {background: url(../images/img/jtl02.png) no-repeat center;left: -72px;}
			.Box .Box_con .btnr {background: url(../images/img/jtr02.png) no-repeat center;right: -72px;}
			.Box .Box_con .btnl:hover {background: url(../images/img/jtl03.png) no-repeat center;}
			.Box .Box_con .btnr:hover {background: url(../images/img/jtr03.png) no-repeat center;}
			.Box .Box_con .conbox {position: relative;overflow: hidden;}
			.Box .Box_con .conbox ul {position: relative;list-style: none;}
			.Box .Box_con .conbox ul li {float: left;width:280px;height: 270px;margin-right: 10px;margin-left: 10px;overflow: hidden;background:#fff; overflow:hidden;}
			.Box .Box_con .conbox ul li a img{width:100%;border:none;max-height:212px;margin:0 auto;}
			.Box .Box_con .conbox ul li a .box1{float:left;width:100%;height:58px;line-height:58px;text-align:center;font-size:112.5%;color:#787878; overflow:hidden;} 
			 
			
			.Box .BoxSwitch {margin-top: 30px;text-align: center;}
			.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
			.Box .BoxSwitch span.cur {background: #fff;}
			 


.newsH{width:100%;padding:60px 0;}
.newsH .Ttil{width:100%;font-weight: bold; font-family: arial; font-size: 40px;color:#1d75bd;height:40px;text-align:center;}
.newsH i{width:100%;height:32px;background:url(../img/titline1.png) top center no-repeat; display:block;margin-top:20px;}
.newsH .newsHbox{width:100%;height:412px;margin-top:50px;}
.newsH .newsHbox .l{width:383px;height:410px;float:left;border:1px solid #dddddd;background:#fff;transition: all 1s;}
.newsH .newsHbox .l:hover{background:#1d75bd;}   
.newsH .newsHbox .l a img{width:383px;height:287px;border:none;float:left;}    
.newsH .newsHbox .l a .newst1{width:80%;height:40px;float:left;margin:10px 10% 0px 10%;line-height:40px;text-align:left;font-size:16px;color:#000; overflow:hidden;}   
.newsH .newsHbox .l a .newst2{width:80%;height:50px;float:left;margin:0px 10% 0px 10%;text-align:left;font-size:14px;color:#787878; overflow:hidden;line-height:25px;}
.newsH .newsHbox .l:hover a .newst1{color:#fff;}		
.newsH .newsHbox .l:hover a .newst2{color:#fff;}	

.newsH .newsHbox .r{width:-webkit-calc(100% - 400px); width:-moz-calc(100% - 400px); width:calc(100% - 400px);height:412px;float:right;}
.newsH .newsHbox .r	ul li{width:-webkit-calc(100% - 2px); width:-moz-calc(100% - 2px); width:calc(100% - 2px);height:124px;background:#fff;border:1px solid #ddd;margin-bottom:17px;transition: all 1s;}
.newsH .newsHbox .r	ul li:nth-child(3){margin-bottom:0px;}
.newsH .newsHbox .r	ul li:hover{border:1px solid #1d75bd;}
.newsH .newsHbox .r	ul li a .newhhl{width:100px;height:80px;border-right:1px solid #eee;margin-top:22px;float:left;margin-left:22px;}
.newsH .newsHbox .r	ul li a .newhhl .riqi{width:100%;height:50px;line-height:50px;color:#666666;font-size:40px;text-align: center;float:left; font-weight:bold;}
.newsH .newsHbox .r	ul li a .newhhl p{width:100%;height:30px;line-height:30px;font-size:14px;text-align:center;color:#666;}
.newsH .newsHbox .r	ul li a .newhhr{width:-webkit-calc(100% - 167px); width:-moz-calc(100% - 167px); width:calc(100% - 167px);height:80px;margin-top:22px;float:left;margin-left:22px;}	
.newsH .newsHbox .r	ul li a .newhhr .bbti{width:100%;height:30px;line-height:30px;text-align:left;font-size:16px;color:#000; overflow:hidden;float:left;}
.newsH .newsHbox .r	ul li a .newhhr p{width:100%;height:50px;line-height:25px;float:left;font-size:14px;color:#787878;text-align:left; overflow:hidden;}
.newsH .newsHbox .r	ul li:hover a .newhhl{width:100px;height:80px;border-right:1px solid #1d75bd;margin-top:22px;float:left;margin-left:22px;}
.newsH .newsHbox .r	ul li:hover a .newhhl .riqi{color:#1d75bd;}
.newsH .newsHbox .r	ul li:hover a .newhhl p{width:100%;height:30px;line-height:30px;font-size:14px;text-align:center;color:#1d75bd;}
.newsH .newsHbox .r	ul li:hover a .newhhr{width:-webkit-calc(100% - 167px); width:-moz-calc(100% - 167px); width:calc(100% - 167px);height:80px;margin-top:22px;float:left;margin-left:22px;}	
.newsH .newsHbox .r	ul li:hover a .newhhr .bbti{width:100%;height:30px;line-height:30px;text-align:left;font-size:16px;color:#1d75bd; overflow:hidden;float:left;}
.newsH .newsHbox .r	ul li:hover a .newhhr p{width:100%;height:50px;line-height:25px;float:left;font-size:14px;color:#1d75bd;text-align:left; overflow:hidden;}
.newsH .newsmore{width:180px;height:38px;background:#444444;text-align:center;line-height:38px;font-size:14px;margin:40px auto 0 auto;}
.newsH .newsmore a{color:#fff;}
			
.contactH{max-width:1400px;height:170px;border-top:1px solid #d8d8d8;padding:60px 0;margin:30px auto 0 auto;}
.contactHL{width:33%;height:170px;float:left;}
.contactHL span{width:100%;height:50px;float:left;line-height:70px;text-align:left;font-size:100%;color:#000;}
.contactHL p{width:100%;height:40px;float:left;line-height:40px;text-align:left;font-size:200%;color:#f9be00; font-weight:bold;}
.contactHM{width:33%;height:170px;float:left;}
.contactHM span{width:100%;height:50px;float:left;line-height:70px;text-align:left;font-size:100%;color:#000;}
.contactHM p{width:100%;height:40px;float:left;line-height:40px;text-align:left;font-size:112.5%;color:#000;}
.contactHM p img{margin-top:10px;float:left;margin-right:30px;}
.contactHM1{width:28%;height:170px;float:right;}
.contactHM1 span{width:100%;height:50px;float:left;line-height:70px;text-align:left;font-size:100%;color:#000;}
.contactHM1 p{width:100%;height:40px;float:left;line-height:40px;text-align:left;font-size:112.5%;color:#000;}
.contactHM1 p img{margin-top:10px;float:left;margin-right:30px;}

.foot{width:100%;background:#222222;padding:50px 0; }
.foot .blogo{width:257px;height:59px;float:left;}
.foot .blogo img{width:257px;height:59px;border:none;}
.foot .ewm{width:145px;height:145px;float:right;background:#fff;}
.foot .ewm img{border:none;width:145px;height:145px;}
.foot ul{width:-webkit-calc(100% - 570px); width:-moz-calc(100% - 570px); width:calc(100% - 570px); float:left;margin-left:70px;}
.foot ul li{width:25%;float:left;}
.foot ul li p{width:100%;height:50px;line-height:50px;float:left;font-size:112.5%;color:#fff;text-align:left;}
.foot ul li a{width:100%;height:30px;line-height:30px;float:left;font-size:87.5%;color:#fff;text-align:left;}
.footp{width:100%;border-top:1px solid #888;line-height:25px;font-size:87.5%;color:#fff;padding-top:10px;margin-top:30px;}
.footp p{width:100%;color:#fff;}.footp p a{color:#fff;margin-right:10px;}


.page_banner {
  width: 100%;
  overflow: hidden;
  line-height: 0;
}

.page_banner img {
  width: 100%;
}




.neiL{float:left;margin-top:30px;width:235px;}
.neiL .main_l{float:left;width:100%;background:#1d75bd;border-radius:5px;padding-bottom:5px;}
.neiL .main_l p {width: 100%; height:75px; padding-top: 22px;}
.neiL .main_l p span { font-size: 27px; text-align: center; display: block; color: #fff; }
.neiL .main_l p i {  font-size: 12px; font-style: normal; text-align: center; display: block; color: #fff; }
.neiL .main_l ul{width:-webkit-calc(100% - 10px); width:-moz-calc(100% - 10px); width:calc(100% - 10px); margin:0 auto;background:#fff;border-radius:5px;}
.neiL .main_l ul li{width: 100%;background: url(../../img/li1.png) no-repeat 95% center;height: 48px;line-height: 48px;margin-bottom: 3px; border-bottom:1px solid #eee;overflow:hidden;}
.neiL .main_l ul li:hover a{color:#1d75bd}
.neiL .main_l ul li.on a{color:#1d75bd}
.neiL .main_l ul li:last-child{border:none;}
.neiL .main_l ul li a{margin-left:20px;font-size:100%;}


.neiL .main_l1{float:left;width:100%;background:#1d75bd;border-radius:5px;padding-bottom:5px;margin-top:20px;}
.neiL .main_l1 p {width: 100%; height:50px;font-size: 20px; padding-top: 22px;text-align:center;color:#fff;}
.neiL .main_l1 ul{width:-webkit-calc(100% - 10px); width:-moz-calc(100% - 10px); width:calc(100% - 10px); margin:0 auto;background:#fff;border-radius:5px;}
.neiL .main_l1 ul li{width: 100%;height: 48px;line-height: 48px;margin-bottom: 3px; border-bottom:1px solid #eee; overflow:hidden;}
.neiL .main_l1 ul li:hover a{color:#1d75bd} 
.neiL .main_l1 ul li:last-child{border:none;}
.neiL .main_l1 ul li a{margin-left:20px;font-size:100%;}

.neiL .main_l2{float:left;width:100%;background:#1d75bd;border-radius:5px;padding-bottom:5px;margin-top:20px;}
.neiL .main_l2 p {width: 100%; height:50px;font-size: 20px; padding-top: 22px;text-align:center;color:#fff;}
.neiL .main_l2 .lxwm{width:-webkit-calc(100% - 20px); width:-moz-calc(100% - 20px); width:calc(100% - 20px); margin:0 auto;text-align:left;line-height:40px;font-size:14px;background:#fff;border-radius:5px;padding-left:10px;}


.container1{margin:0 auto 20px auto;max-width:1200px;}


.neiR{float:right;margin-top:30px;width:-webkit-calc(100% - 275px); width:-moz-calc(100% - 275px); width:calc(100% - 275px);}
.neiR .tnav{width:100%;height:55px;border-bottom:2px solid #eeeeee;text-align:left;line-height:55px;font-size:24px;color:#1d75bd;float:left;}
.neiR .tnav p{float:right;font-size:12px;color:#787878;}
.neiR .tnav p a{color:#787878;}
.neiR .tnei{width:100%;margin-top:20px;line-height:30px;float:left;}

.neiR .main_l1{float:left;width:100%;background:#404042;border-radius:5px;padding-bottom:10px;margin-top:20px;border:1px solid #eee;}
.neiR .main_l1 p {width:-webkit-calc(100% - 20px); width:-moz-calc(100% - 20px); width:calc(100% - 20px);height:50px;font-size: 20px; padding-top: 22px;text-align:left;color:#fff;margin:0 auto;}
.neiR .main_l1 ul{width:-webkit-calc(100% - 20px); width:-moz-calc(100% - 20px); width:calc(100% - 20px); margin:0 10px;background:#fff;border-radius:5px;float:left;}
.neiR .main_l1 ul li{width: 50%;height: 48px;line-height: 48px;margin-bottom: 3px; border-bottom:1px solid #eee;float:left;}
.neiR .main_l1 ul li:hover a{color:#1d75bd} 
.neiR .main_l1 ul li:last-child{border:none;}
.neiR .main_l1 ul li a{margin-left:20px;font-size:100%;}



.neiR  .neinew{width:100%;float:left;margin-top:20px;}
.neiR  .neinew  ul li{width:-webkit-calc(100% - 2px); width:-moz-calc(100% - 2px); width:calc(100% - 2px);height:124px;background:#fff;border:1px solid #ddd;margin-bottom:17px;transition: all 1s;} 
.neiR  .neinew	ul li:hover{border:1px solid #1d75bd;}
.neiR  .neinew	ul li a .newhhl{width:100px;height:80px;border-right:1px solid #eee;margin-top:22px;float:left;margin-left:22px;}
.neiR  .neinew	ul li a .newhhl .riqi{width:100%;height:50px;line-height:50px;color:#666666;font-size:40px;text-align: center;float:left; font-weight:bold;}
.neiR  .neinew	ul li a .newhhl p{width:100%;height:30px;line-height:30px;font-size:14px;text-align:center;color:#666;}
.neiR  .neinew	ul li a .newhhr{width:-webkit-calc(100% - 167px); width:-moz-calc(100% - 167px); width:calc(100% - 167px);height:80px;margin-top:22px;float:left;margin-left:22px;}	
.neiR  .neinew ul li a .newhhr .bbti{width:100%;height:30px;line-height:30px;text-align:left;font-size:16px;color:#000; overflow:hidden;float:left;}
.neiR  .neinew  ul li a .newhhr p{width:100%;height:50px;line-height:25px;float:left;font-size:14px;color:#787878;text-align:left; overflow:hidden;}
.neiR  .neinew  ul li:hover a .newhhl{width:100px;height:80px;border-right:1px solid #1d75bd;margin-top:22px;float:left;margin-left:22px;}
.neiR  .neinew ul li:hover a .newhhl .riqi{color:#1d75bd;}
.neiR  .neinew	ul li:hover a .newhhl p{width:100%;height:30px;line-height:30px;font-size:14px;text-align:center;color:#1d75bd;}
.neiR  .neinew	ul li:hover a .newhhr{width:-webkit-calc(100% - 167px); width:-moz-calc(100% - 167px); width:calc(100% - 167px);height:80px;margin-top:22px;float:left;margin-left:22px;}	
.neiR  .neinew	ul li:hover a .newhhr .bbti{width:100%;height:30px;line-height:30px;text-align:left;font-size:16px;color:#1d75bd; overflow:hidden;float:left;}
.neiR  .neinew	ul li:hover a .newhhr p{width:100%;height:50px;line-height:25px;float:left;font-size:14px;color:#1d75bd;text-align:left; overflow:hidden;}

.neiR  .neinew1{width:100%;float:left;margin-top:20px;}
.neiR  .neinew1  ul li{width:-webkit-calc(100% - 2px); width:-moz-calc(100% - 2px); width:calc(100% - 2px);height:159px;background:#fff;border:1px solid #ddd;margin-bottom:17px;transition: all 1s;} 
.neiR  .neinew1	ul li:hover{border:1px solid #1d75bd;}
.neiR  .neinew1	ul li a .newhhl{width:-webkit-calc(100% - 44px); width:-moz-calc(100% - 44px); width:calc(100% - 44px);height:29px; float:left;margin-left:22px;margin-top:10px;} 
.neiR  .neinew1	ul li a .newhhl p{width:150px;height:30px;line-height:30px;font-size:14px;text-align:center;color:#fff;background:#1d75bd;}
.neiR  .neinew1	ul li a .newhhr{width:-webkit-calc(100% - 44px); width:-moz-calc(100% - 44px); width:calc(100% - 44px);height:80px;margin-top:22px;float:left;margin-left:22px;}	
.neiR  .neinew1 ul li a .newhhr .bbti{width:100%;height:30px;line-height:30px;text-align:left;font-size:16px;color:#000; overflow:hidden;float:left;}
.neiR  .neinew1  ul li a .newhhr p{width:100%;height:50px;line-height:25px;float:left;font-size:14px;color:#787878;text-align:left; overflow:hidden;}
.neiR  .neinew1  ul li:hover a .newhhl{width:-webkit-calc(100% - 44px); width:-moz-calc(100% - 44px); width:calc(100% - 44px);height:29px; float:left;margin-left:22px;margin-top:10px;} 
.neiR  .neinew1	ul li:hover a .newhhl p{width:150px;height:30px;line-height:30px;font-size:14px;text-align:center;color:#fff;}
.neiR  .neinew1	ul li:hover a .newhhr{width:-webkit-calc(100% - 44px); width:-moz-calc(100% - 44px); width:calc(100% - 44px);height:80px;margin-top:22px;float:left;margin-left:22px;}	
.neiR  .neinew1	ul li:hover a .newhhr .bbti{width:100%;height:30px;line-height:30px;text-align:left;font-size:16px;color:#1d75bd; overflow:hidden;float:left;}
.neiR  .neinew1	ul li:hover a .newhhr p{width:100%;height:50px;line-height:25px;float:left;font-size:14px;color:#1d75bd;text-align:left; overflow:hidden;}
.neiR .flink{width:100%;float:left;margin-top:20px;line-height:35px;text-align:left;font-size:14px;color:#787878;}
.neiR .flink a{color:#787878;}



.neiR  .neicase{width:100%;float:left;margin-top:20px;}
.neiR  .neicase ul li{width:31%;float:left;margin-right:3.5%;margin-bottom:3%;}
.neiR  .neicase ul li:nth-child(3n){margin-right:0;}
.neiR  .neicase ul li a{width:-webkit-calc(100% - 2px); width:-moz-calc(100% - 2px); width:calc(100% - 2px);border:1px solid #eee;}
.neiR  .neicase ul li a img{width:-webkit-calc(100% - 2px); width:-moz-calc(100% - 2px); width:calc(100% - 2px);border:none;float:left;}
.neiR  .neicase ul li a p{width:100%;height:40px;line-height:40px;text-align:center;font-size:14px;color:#787878;float:left;}



.neiR  .neinewcon{width:100%;float:left;margin-top:20px;}
.neiR  .neinewcon .newcontent{width:100%;margin-top:20px;line-height:35px;}
.neiR  .neinewcon .newcontent img{margin:0 auto;max-width:100%;}



.footer-fix {box-shadow: 0 0 10px rgba(0,0,0,0.2);position: fixed;bottom: 0;left: 0;width: 100%;background-color: #1d75bd;z-index: 10;display: none;}
.footer-fix li {float: left;width: 25%;}
.footer-fix li a {display: block;text-align: center;padding: 7px 0;font-size: 12px;line-height: 1;color:#fff;}
.footer-fix li i {display: block;height: 20px;background: no-repeat center;background-size: contain;margin-bottom: 4px;}
.footer-fix li i.i1 {background-image: url(img/f_01.png);}
.footer-fix li i.i2 {background-image: url(img/f_02.png);}
.footer-fix li i.i3 {background-image: url(img/f_03.png);}
.footer-fix li i.i4 {background-image: url(img/f_04.png);}



.show_guest .fr {
  width: 50%;
  height: auto;
  padding: 20px;
  margin: 0 auto;
  float: none;
  margin: 0 auto; 
}

.show_guest .fr p {
  width: 100%;
  margin: 7px  auto;
  position: relative;
  display: block;
  padding-left: 100px;
}

.show_guest .fr p span {
  padding-right: 10px;
  line-height: 37px;
  font-size: 14px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100px;
  text-align: left;
  font-weight: bold;
}

.show_guest .fr p input {
  width: 100%;
  height: 37px;
  border: none;
  border: 1px solid #ddd;
  font-size: 12px;
  text-indent: 5px;
  outline: 0;
}

.show_guest .fr p textarea {
  width: 100%;
  height: 100px;
  border: none;
  border: 1px solid #ddd;
  font-size: 12px;
  text-indent: 5px;
  outline: 0;
}

.show_guest .fr p.yanz {}

.show_guest .fr p.yanz span {
  float: left;
  padding-right: 10px;
}
.show_guest .fr p.yanz input {
  width: 40%;
  float: left;
}
.show_guest .fr p.yanz img {
  height: 37px;
  display: block;
  float: right;
}

.show_guest .fr p .btn {
  height: 49px;
  border: none;
  border-radius: 4px;
  background: #0269ab;
  color: #fff;
  margin-top:20px;
}


.show_guest .fr p .btn:hover {
  background: #00aff1;
}


.content_tit h3 {
  font-size: 21px;
  color: #1d75bd;
  padding: 3px 0;
  line-height: 1.7em;
  text-align: center;
  font-weight: normal;
}

.content_tit p {
  width: 100%;
  text-align: center;
  padding: 10px 0 15px;
}

.content_tit p span {
  line-height: 21px;
  font-size: 12px;
  color: #666;
  margin: 0 5px;
}

.content_des {
  width:-webkit-calc(100% - 32px); width:-moz-calc(100% - 32px); width:calc(100% - 32px); 
  border: 1px dotted #E5E5E5;
  padding: 15px;
  margin-bottom: 10px;
  text-indent: 24px;
}

.content_des p {
  font-size: 13px;
  color: #868686;
  line-height: 24px;
}
.show_pages {
  padding-top: 20px;
}

.show_pages p {
  font-size: 14px;
  line-height: 24px;
  color: #333;
  margin-top: 6px;
}

.show_pages p a {
  font-size: 14px;
  line-height: 24px;
  color: #333;
}
/********toolbar*********/
.toolbar {
	width: 52px;
	position: fixed;
	right: 1%;
	top: 50%;
	margin-top: -115px;
	z-index: 999;
}
.toolbar dd {
	width: 51px;
	height: 51px;
	margin-bottom: 1px;
	position: relative;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	margin-top: 4px;
	border: #ebebeb solid 1px;
	background-color: #fff;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.toolbar dd i {
	width: 51px;
	height: 51px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	text-align: center;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.toolbar dd i span {
	width: 35px;
	height: 35px;
	display: block;
	margin: 8px 0 0 8px;
	background: url(img/rightfixicon.png) no-repeat 0 0;
}
.toolbar dd.gottop {
	display: none;
}
.toolbar .slide-tel {
	display: block;
	width: 0;
	height: 53px;
	line-height: 53px;
	font-size: 24px;
	font-weight: bold;
	font-family: arial;
	color: #FFF;
	position: absolute;
	padding: 0 0 0 53px;
	top: -1px;
	right: -2px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	overflow: hidden;
}
.toolbar .pop {
	position: absolute;
	right: 90px;
	top: -65px;
	background: #0195df;
	display: none;
}
.toolbar .pop-code {
	width: 160px;
}
.toolbar .pop-code img {
	width: 120px;
	height: 120px;
	display: block;
	padding: 20px 20px 0;
}
.toolbar .pop-code h3 {
	height: 52px;
	line-height: 26px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	white-space: nowrap;
}
.toolbar .pop-code h3 b {
	display: block;
	font-size: 14px;
	font-weight: normal;
}
.toolbar .qq span {
	background-position: -35px -47px;
}
.toolbar .qq a {
	width: 52px;
	height: 52px;
	cursor: pointer;
	display: block;
}
.toolbar .qq:hover {
	background-color: #0195df;
	border-radius: 100%;
}
.toolbar .qq:hover span {
	background-position: 0 -47px;
}
.toolbar .tel span {
	background-position: -35px 0;
}
.toolbar .tel:hover {
	background: #0195df;
}
.toolbar .tel:hover span {
	background-position: 0 0;
}
.toolbar .code span {
	background-position: -35px -95px;
}
.toolbar .code:hover {
	background-color: #0195df;
	border-radius: 100%;
}
.toolbar .code:hover span {
	background-position: 0 -95px;
}
.toolbar .top span {
	background-position: -35px -142px;
}
.toolbar .top:hover {
	background-color: #0195df;
	border-radius: 100%;
}
.toolbar .top:hover span {
	background-position: 0 -142px;
}
.toolbar dd:hover {
}
span.bds_more, .bds_tools a {
	line-height: 14px !important;
}